.person-info{
    background-color:#eff5fd;
    margin:0px;
    position:relative;
    z-index:5;
    border:1px solid #ebebeb
}

.info-title,.info-content,.info-footer{
    padding:0px 12px;
}
.info-title{
    height:40px;
    border-bottom:1px solid #ebebeb;
    background-color:#f5f5f5;
    
}
.info-title div,.info-content div{
    padding:0px;
}
.info-content{
    text-align: left;
    padding: 10px;
    background-color:#ffffff;
}
.info-content h4{
	cursor:pointer;
	margin:0px auto;
    font-size:20px;
    font-weight:bold;
    line-height:24px;
    padding:0px;
    margin-bottom: 4px;
    color:#395377;
}
.info-content span{
    font-size:16px;
    color:#c5c7c9;
}
.info-content .dt-list {
	text-align: left;
	float: left;
}
.info-footer{
    background-color:#f5f5f5;
}
.info-footer div{
    height:30px;
    line-height:30px;
    color:#b3b3b3;
    font-size:12px;
    padding: 0px;
    text-align: center;
}
.info-footer span{
    color:#999999
}
.info-operate,.info-rank{
    text-align:right;
    line-height:40px;
}
.info-rank{
    text-align:left;
}
.info-operate i,.info-rank i{
    color:#7ecdc4;
    margin:0px 2px;
    font-size:14px;
}
.info-rank i{
    color:#cccccc;
}
.info-rank .active{
    color:#82d9fd;
}

/* 菜单 */

.dacp-menu{	
	height:40px;
	border-top:2px solid #e6e6e6;
	border-bottom:2px solid #e6e6e6;
	overflow:hidden;
}
.dacp-menu.row{
	margin:0px;
	padding:0px;
}
.dacp-menu.row .menu-type {
	padding:0px;
}
.menu-type{
	border-bottom:1px solid #e6e6e6;
}
.menu-type:last-child{
    border-bottom:0px;	
}
.menu-type-title{
	height:40px;
	line-height:40px;
	color:#8c8c8c;
	background-color:#f3f3f3;
	
}
.menu-type-content{
	line-height:40px;
}
.menu-type-content ul{
	padding:0px;
	clear:both;
	margin:0px;
}
.menu-type-content li{
	float:left;
	height:40px;
	line-height:40px;
	margin:0px 10px;
	list-style-type:none;
	color:#5178a5;
	font-size:14px;
	cursor:pointer;	
}
.menu-type-content li:hover{
	color:#40b1fe;
}
.search-info{
	margin:20px 0px;
}
.search-result{
	line-height:30px;
	padding:0px;
}
.comment{
	color:#999999;
}
.search-result .tag{
	color:white;
}
.menu-content-operate{
	width:120px;
	height:36px;
	line-height:36px;
	text-align:center;
	color:#808080;
	margin:0px auto;
	background-color:#ededed;
	cursor:pointer;
}
.menu-content-operate span{
	margin-left:10px;
}
.more-menu,.multiselect{
	display:inline-block;
	width:70px;
	height:24px;
	text-align:center;
	line-height:24px;
	margin-top:8px;
	float:right;
	border:1px solid #c1c9d5;
	color:#6e7580;
}
.menu-type li{
    position:relative; 
}
.dropdown:hover .menu-child{
	display:block;
}
.menu-child:before{
    content:"";
    width:12px;
    height:12px;
    border-top:1px solid #e3e4e8;
    border-right:1px solid #e3e4e8;
    background-color:#f6f8fa;
    position:absolute;
    top:-6px;
    left:20px;
    transform:rotate(-45deg);
}
.menu-child{
	width:300px;
	border-radius:10px;
	border:1px solid #e3e4e8;
	background-color:#f6f8fa;
	position:absolute;
	top:40px;
	left:0px;
	z-index:100;
	display:none;
}
.menu-child li{
	position:static;
	height:30px;
	line-height:30px;
	float:left;
	font-size:12px;
}
.input-group-btn button,.input-group .form-control{
    border:1px solid #bbcfe6;	
}
.input-group-btn button{
	background-color:#eff5fb;
	color:#808080;
	border-right:0px;
}

.input-group .form-control{
	border-left:0px;
}

#search{
	width:100%;
	height:34px;
	text-align:center;
	display:inline-block;
	background-color:#6cd9b9;
	color:white;
	border-radius:5px;
}
#search span{
    line-height:34px;	
}
.search-info .col-md-1{
	padding:0px;
}
.more-menu,.multiselect{
	cursor:pointer;
}
.more-menu{
	margin-right:20px;
}
.more-menu span,.multiselect span{
	margin:0px 5px;
	color:#7dbde8
}
